import "../lib/jquery.js";
import axios from "../lib/axios.js";

$(function () {
  // 当表单提交时触发
  $("#form").submit(function (e) {
    // 阻止默认的表单提交行为
    e.preventDefault();

    // 创建一个对象来存储表单数据
    const formData = {};

    // 遍历表单中的每一个输入字段，将其值存储到 formData 对象中
    $("form input").each(function () {
      formData[$(this).attr("class")] = $(this).val();
    });

    // 使用 axios 发送 POST 请求，将表单数据发送到服务器
    axios
      .post("http://localhost:9000/users/register", formData)
      .then(({ data }) => {
        // 如果服务器返回的响应码不是 1，显示错误信息
        if (data.code !== 1) {
          $("span.error").show().text(data.message);
        } else {
          // 如果响应码是 1，隐藏错误信息并提示用户注册成功
          $("span.error").hide();
          alert("恭喜注册成功，点击确定跳转登录页面！");
          // 跳转到登录页面
          location.href = "login.html";
        }
      })
  });
});
